Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Новые рефераты » Розробка і функціонально-тимчасове моделювання засобами САПР QUARTUS II блоку регістрів загального призначення і його схемотехнического оточення

Реферат Розробка і функціонально-тимчасове моделювання засобами САПР QUARTUS II блоку регістрів загального призначення і його схемотехнического оточення





vector (31 downto 0);- Вибір регістра для запису за АDRg: TOutReg;- Регістр для зчитування даних

- Вибір регістра для запису в РОН по шині AI: process (ADR_AI, WR_AI) WR_AI= 1 thenADR_AI (4 downto 0) is 00000 = gt; WR_RgA lt;=X 00000001 raquo ;; 00001 = gt; WR_RgA lt;=X 00000002 raquo ;; 00010 = gt; WR_RgA lt;=X 00000004 raquo ;; 00011 = gt; WR_RgA lt;=X 00000008 raquo ;; 00100 = gt; WR_RgA lt;=X 00000010 raquo ;; 00101 = gt; WR_RgA lt;=X 00000020 raquo ;; 00110 = gt; WR_RgA lt;=X 00000040 raquo ;; 00111 = gt; WR_RgA lt;=X 00000080 raquo ;; 01000 = gt; WR_RgA lt;=X 00000100 raquo ;; 01001 = gt; WR_RgA lt;=X 00000200 raquo ;; 01010 = gt; WR_RgA lt;=X 00000400 raquo ;; 01011 = gt; WR_RgA lt;=X 00000800 raquo ;; 01100 = gt; WR_RgA lt;=X 00001000 raquo ;; 01101 = gt; WR_RgA lt;=X 00002000 raquo ;; 01110 = gt; WR_RgA lt;=X 00004000 raquo ;; 01111 = gt; WR_RgA lt;=X 00008000 raquo ;; 10000 = gt; WR_RgA lt;=X 00010000 raquo ;; 10001 = gt; WR_RgA lt;=X 00020000 raquo ;; 10010 = gt; WR_RgA lt;=X 00040000 raquo ;; 10011 = gt; WR_RgA lt;=X 00080000 raquo ;; 10100 = gt; WR_RgA lt;=X 00100000 raquo ;; 10101 = gt; WR_RgA lt;=X 00200000 raquo ;; 10110 = gt; WR_RgA lt;=X 00400000 raquo ;; 10111 = gt; WR_RgA lt;=X 00800000 raquo ;; 11000 = gt; WR_RgA lt;=X 01000000 raquo ;; 11001 = gt; WR_RgA lt;=X 02000000 raquo ;; 11010 = gt; WR_RgA lt;=X 04000000 raquo ;; 11011 = gt; WR_RgA lt;=X 08000000 raquo ;; 11100 = gt; WR_RgA lt;=X 10000000 raquo ;; 11101 = gt; WR_RgA lt;=X 20000000 raquo ;; 11110 = gt; WR_RgA lt;=X 40000000 raquo ;; 11111 = gt; WR_RgA lt;=X 80000000 raquo ;; others= gt; WR_RgA lt;=(others= gt; 0 );- Інакше 0case; WR_RgA lt;=(others= gt; 0 );- Інакше 0if; process DCA;

- Вибір регістра для запису в РОН по шині BI: process (ADR_BI, WR_BI) WR_BI= 1 thenADR_BI (4 downto 0) is 00000 = gt; WR_RgB lt;=X 00000001 raquo ;; 00001 = gt; WR_RgB lt;=X 00000002 raquo ;; 00010 = gt; WR_RgB lt;=X 00000004 raquo ;; 00011 = gt; WR_RgB lt;=X 00000008 raquo ;; 00100 = gt; WR_RgB lt;=X 00000010 raquo ;; 00101 = gt; WR_RgB lt;=X 00000020 raquo ;; 00110 = gt; WR_RgB lt;=X 00000040 raquo ;; 00111 = gt; WR_RgB lt;=X 00000080 raquo ;; 01000 = gt; WR_RgB lt;=X 00000100 raquo ;; 01001 = gt; WR_RgB lt;=X 00000200 raquo ;; 01010 = gt; WR_RgB lt;=X 00000400 raquo ;; 01011 = gt; WR_RgB lt;=X 00000800 raquo ;; 01100 = gt; WR_RgB lt;=X 00001000 raquo ;; 01101 = gt; WR_RgB lt;=X 00002000 raquo ;; 01110 = gt; WR_RgB lt;=X 00004000 raquo ;; 01111 = gt; WR_RgB lt;=X 00008000 raquo ;; 10000 = gt; WR_RgB lt;=X 00010000 raquo ;; 10001 = gt; WR_RgB lt;=X 00020000 raquo ;; 10010 = gt; WR_RgB lt;=X 00040000 raquo ;; 10011 = gt; WR_RgB lt;=X 00080000 raquo ;; 10100 = gt; WR_RgB lt;=X 00100000 raquo ;; 10101 = gt; WR_RgB lt;=X 00200000 raquo ;; 10110 = gt; WR_RgB lt;=X 00400000 raquo ;; 10111 = gt; WR_RgB lt;=X 00800000 raquo ;; 11000 = gt; WR_RgB lt;=X 01000000 raquo ;; 11001 = gt; WR_RgB lt;=X 02000000 raquo ;; 11010 = gt; WR_RgB lt;=X 04000000 raquo ;; 11011 = gt; WR_RgB lt;=X 08000000 raquo ;; 11100 = gt; WR_RgB lt;=X 10000000 raquo ;; 11101 = gt; WR_RgB lt;=X 20000000 raquo ;; 11110 = gt; WR_RgB lt;=X 40000000 raquo ;; 11111 = gt; WR_RgB lt;=X 80000000 raquo ;; others= gt; WR_RgB lt;=(others= gt; 0 );- Інакше 0case; WR_RgB lt;=(others= gt; 0 );- Інакше 0if; process DCB;

- Реалізація блоку регістрів загального призначення і

- організація записи у вибрану комірку: process (CLK, BI, AI, RST) RST= 1 then j in 0 to 31 loop (j) lt;=(others= gt; 0 ); loop;

- Змінимо поточні значення регістрів CLK= 1 and CLK event then j in 0 to 31 loop - Запис за AI більш пріоритетна (WR_RgA (j)= 1 ) then DRg (j) lt;=AI; (WR_RgB (j)= 1 ') then DRg (j) lt;=BI; if; loop; if; process;

- вибір джерела та підключення його до шині АТ _AO: process (EN_AO, ADR_AO, DRg) EN_AO= 1 thenADR_AO (4 downto 0) is 00000 = gt; AO lt;=DRg (0); 00001 = gt; AO lt;=DRg (1); 00010 = gt; AO lt;=DRg (2); 00011 = gt; AO lt;=DRg (3); 00100 = gt; AO lt;=DRg (4); 00101 = gt; AO lt;=DRg (5); 00110 = gt; AO lt;=DRg (6); 00111 = gt; AO lt;=DRg (7); 01000 = gt; AO lt;=DRg (8); 01001 = gt; AO lt;=DRg (9); 01010 = gt; AO lt;=DRg (10); 01011 = gt; AO lt;=DRg (11); 01100 = gt; AO lt;=DRg (12); 01101 = gt; AO lt;=DRg (13); 01110 = gt; AO lt;=DRg (14); 01111 = gt; AO lt;=DRg (15); 10000 = gt; AO lt;=DRg (16); 10001 = gt; AO lt;=DRg (17); 10010 = gt; AO lt;=DRg (18); 10011 = gt; ...


Назад | сторінка 2 з 4 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Intonation system of English in the process of historical development
  • Реферат на тему: Вибір прототипу автомобіля загального призначення на підставі заданих техні ...
  • Реферат на тему: Вибір складу релейного захисту блоку генератор-трансформатов електростанції ...
  • Реферат на тему: Способи запису інформації на вінчестер, головки читання-запису
  • Реферат на тему: Розрахунок, вибір і призначення допусків і посадок для сполучення вузла ред ...