Ну вот, решил для своего творения отдельную тему создать.
Вот, за основу решил взять схему от ReSpecT-2.
Как посоветовал fan, в одной матрице будет синхрогенератор, во второй видеоконтроллер.
Так как я еще не совсем разбираюсь в работе Speccy
то у меня есть вопрос:
Как мне правильно передать сигналы для работы видеоконтроллера из одной матрицы в другую?
Имеются ввиду значения Ver_Cnt и Hor_Cnt...
Код:
-- VRAM routine
process( CLK )
begin
if CLK = '1' then
if Paper = '1' then
if ChrC_Cnt = 5 and Tick = '0' then
VideoRead <= '1';
VideoRead1 <= '1';
elsif ChrC_Cnt = 5 and Tick = '1' then
VideoRead2 <= '1';
VA <= std_logic_vector( "0110" & Ver_Cnt(4 downto 0) & Hor_Cnt(4 downto 0) );
elsif ChrC_Cnt = 6 and Tick = '0' then
VA <= std_logic_vector( "0" & Ver_Cnt(4 downto 3) & ChrR_Cnt & Ver_Cnt(2 downto 0) & Hor_Cnt(4 downto 0) );
elsif ChrC_Cnt = 6 and Tick = '1' then
VA <= ( others => 'Z' );
VideoRead1 <= '0';
elsif ChrC_Cnt = 7 and Tick = '0' then
VideoRead <= '0';
VideoRead2 <= '0';
end if;
end if;
end if;
end process;
Потом, если все получится, то хочу собрать что-нибудь нормальное на XC95144XL в корпусе TQFP100. Только вот незнаю как это дело паять .