mirror of
https://github.com/hoglet67/AtomBusMon.git
synced 2025-08-15 15:27:23 +00:00
Added a jumper enabled fakeTube register at 0xFEE0 with value 0xFE to work around a beeb issue with pullups, incremented version to 0.28
Change-Id: I6b7b79cb01aa350b0caca27e75fb9c689558bcec
This commit is contained in:
BIN
AtomCpuMon.bit
BIN
AtomCpuMon.bit
Binary file not shown.
@@ -113,7 +113,7 @@ char *triggerStrings[NUM_TRIGGERS] = {
|
|||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
#define VERSION "0.27"
|
#define VERSION "0.28"
|
||||||
|
|
||||||
#ifdef EMBEDDED_6502
|
#ifdef EMBEDDED_6502
|
||||||
#define NUM_CMDS 24
|
#define NUM_CMDS 24
|
||||||
|
@@ -64,7 +64,7 @@ NET "avr_RxD" LOC="P15" | IOSTANDARD = LVCMOS33 ;
|
|||||||
NET "trig<0>" LOC="P62" | IOSTANDARD = LVCMOS33 ;
|
NET "trig<0>" LOC="P62" | IOSTANDARD = LVCMOS33 ;
|
||||||
NET "trig<1>" LOC="P63" | IOSTANDARD = LVCMOS33 ;
|
NET "trig<1>" LOC="P63" | IOSTANDARD = LVCMOS33 ;
|
||||||
|
|
||||||
|
NET "fakeTube_n" LOC="P65" | IOSTANDARD = LVCMOS33 ;
|
||||||
|
|
||||||
# NET "" LOC="P48" | IOSTANDARD = LVCMOS33 ; # connector pin E2
|
# NET "" LOC="P48" | IOSTANDARD = LVCMOS33 ; # connector pin E2
|
||||||
# NET "" LOC="P49" | IOSTANDARD = LVCMOS33 ; # connector pin E3
|
# NET "" LOC="P49" | IOSTANDARD = LVCMOS33 ; # connector pin E3
|
||||||
|
@@ -42,6 +42,9 @@ entity AtomCpuMon is
|
|||||||
|
|
||||||
-- External trigger inputs
|
-- External trigger inputs
|
||||||
trig : in std_logic_vector(1 downto 0);
|
trig : in std_logic_vector(1 downto 0);
|
||||||
|
|
||||||
|
-- Jumpers
|
||||||
|
fakeTube_n : in std_logic;
|
||||||
|
|
||||||
-- Serial Console
|
-- Serial Console
|
||||||
avr_RxD : in std_logic;
|
avr_RxD : in std_logic;
|
||||||
@@ -158,7 +161,11 @@ begin
|
|||||||
data_latch : process(Phi0)
|
data_latch : process(Phi0)
|
||||||
begin
|
begin
|
||||||
if falling_edge(Phi0) then
|
if falling_edge(Phi0) then
|
||||||
Din <= Data;
|
if (fakeTube_n = '0' and Addr_int = x"FEE0") then
|
||||||
|
Din <= x"FE";
|
||||||
|
else
|
||||||
|
Din <= Data;
|
||||||
|
end if;
|
||||||
memory_din <= Data;
|
memory_din <= Data;
|
||||||
end if;
|
end if;
|
||||||
end process;
|
end process;
|
||||||
|
Reference in New Issue
Block a user