Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- RQ VG93
- RT_F2_1 <='1' when (adress(7 downto 5)="001" and adress(1 downto 0)="11" and iorq='0' and dos='0' and rom14='0') or -- ROM14=0 BAS=0 ПЗУ SYS 3F
- (adress(7 downto 5)="001" and adress(1 downto 0)="11" and iorq='0' and CPM='0' and rom14='1') else '0'; -- CPM=1 & ROM14=1 ПЗУ DOS/ SOS 3F
- RT_F2_2 <='1' when adress(7 downto 5)="101" and adress(1 downto 0)="11" and iorq='0' and CPM='0' and dos='1' and rom14='0' else '0'; -- CPM=1 & ROM14=0 BAS=1 ПЗУ 128 BF
- RT_F2_3 <='1' when adress(7 downto 5)="111" and adress(1 downto 0)="11" and iorq='0' and CPM='1' and rom14='1' and dos='0' else '0'; -- CPM=0 & ROM14=1 BAS=0 ПЗУ DOS / SOS FF
- csff <= RT_F2_1 or RT_F2_2 or RT_F2_3;
- -- CS_VG93
- RT_F1_1 <= '0' when adress(7)='0' and adress(1 downto 0)="11" and iorq='0' and CPM='0' and dos='1' and rom14='0' else '1'; -- CPM=1 & ROM14=0 BAS=1 ПЗУ 128 1F-7F
- RT_F1_2 <= '0' when adress(7)='0' and adress(1 downto 0)="11" and iorq='0' and CPM='1' and rom14='1' and dos='0' else '1'; -- CPM=0 & ROM14=1 BAS=0 ПЗУ DOS / SOS 1F-7F
- RT_F1 <= RT_F1_1 and RT_F1_2;
- P0 <='0' when (adress(7)='1' and adress(4 downto 0)="00011" and iorq='0' and dos='0' and rom14='0') or -- ROM14=0 BAS=0 ПЗУ SYS 83-E3
- (adress(7)='1' and adress(4 downto 0)="00011" and iorq='0' and CPM='0' and rom14='1') else '1'; -- CPM=1 & ROM14=1 ПЗУ DOS/ SOS 83-E3
- cswg <= RT_F1 and P0;
- tr_dos_en <= dos or reg_dffd(4);
- tr_dos <= tr_dos_en;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement