diff options
author | root <root@lab.panaceas.james.local> | 2013-10-18 11:18:51 +0100 |
---|---|---|
committer | root <root@lab.panaceas.james.local> | 2013-10-18 11:18:51 +0100 |
commit | 91a541897b9e66b107a1017d5cadcc89ce1e7f84 (patch) | |
tree | ad5e26840b3674c33b67d15b419ade7b3fe6b8f0 /quartus/mc6845.vhd | |
parent | 5fe74b3778ec4f58f628a6f140af1e9fa9a08eac (diff) | |
download | bbc_de1-91a541897b9e66b107a1017d5cadcc89ce1e7f84.tar.gz bbc_de1-91a541897b9e66b107a1017d5cadcc89ce1e7f84.tar.bz2 bbc_de1-91a541897b9e66b107a1017d5cadcc89ce1e7f84.zip |
add process sensitivity
Diffstat (limited to 'quartus/mc6845.vhd')
-rw-r--r-- | quartus/mc6845.vhd | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/quartus/mc6845.vhd b/quartus/mc6845.vhd index 31208ea..5abbbd2 100644 --- a/quartus/mc6845.vhd +++ b/quartus/mc6845.vhd @@ -70,6 +70,7 @@ port ( );
end entity;
+-- altera message_off 10036 architecture rtl of mc6845 is
-- Host-accessible registers
@@ -231,7 +232,7 @@ begin end process; -- registers
-- Horizontal, vertical and address counters
- process(CLOCK,nRESET)
+ process(CLOCK,nRESET,CLKEN)
variable ma_row_start : unsigned(13 downto 0);
variable max_scan_line : unsigned(4 downto 0);
begin
@@ -318,7 +319,7 @@ begin -- Signals to mark hsync and half way points for generating
-- vsync in even and odd fields
- process(h_counter)
+ process(h_counter,r02_h_sync_pos)
begin
h_sync_start <= '0';
h_half_way <= '0';
@@ -332,7 +333,7 @@ begin end process;
-- Video timing and sync counters
- process(CLOCK,nRESET)
+ process(CLOCK,nRESET,CLKEN)
begin
if nRESET = '0' then
-- H
@@ -399,7 +400,7 @@ begin end process;
-- Address generation
- process(CLOCK,nRESET)
+ process(CLOCK,nRESET,CLKEN)
variable slv_line : std_logic_vector(4 downto 0);
begin
if nRESET = '0' then
@@ -423,7 +424,7 @@ begin end process;
-- Cursor control
- process(CLOCK,nRESET)
+ process(CLOCK,nRESET,CLKEN)
variable cursor_line : std_logic;
begin
-- Internal cursor enable signal delayed by 1 clock to line up
@@ -459,7 +460,7 @@ begin end process;
-- Light pen capture
- process(CLOCK,nRESET)
+ process(CLOCK,nRESET,CLKEN)
begin
if nRESET = '0' then
lpstb_i <= '0';
|