Помогнете ми с този насрещен

K

kokei74

Guest
Им проблем с моя брояч, който ще контролира за съхранение на данни в ROM да се размножава с друг ROM.Двете ROM матрица ще съхранява данни.IM имат проблем с брояч, където може да разчита само от 0 до 15.За моя проект Имам нужда от борба, които трябва да брои от 0 - 3 и повторете броене за 4 пъти след това само той може да продължи бройте до 4/7 (повторете 4 пъти).
пример за това какво трябва да се смята че е така ..

0 1 2 3 0 1 2 3 0 1 2 3 0 1 2 3 4 5 6 7 4 5 6 7 4 5 6 7 4 5 6 7 8 9 10 11 .....до 16

аз имам приложен фигура и се надявам, ф може да разбере проблемите ми.

Надявам се някой може да изглежда в мой проблем.Благодарности.<img src="http://images.elektroda.net/72_1237887599_thumb.jpg" border="0" alt="Help me with this counter" title="Помогнете ми с този насрещен"/> Тук е моят брояч предходната.

БИБЛИОТЕКА IEEE;
ИЗПОЛЗВАНЕ ieee.std_logic_1164.all;

БИБЛИОТЕКА LPM;
ИЗПОЛЗВАНЕ lpm.lpm_components.all; - функции

ENTITY CounterA СЕ
PORT (часовник: В std_logic;

Въпрос: OUT STD_LOGIC_VECTOR (3 DOWNTO 0));
КРАЙ CounterA;

АРХИТЕКТУРА LPM НА CounterA СЕ
BEGIN
- Порт карта 1
U1: lpm_counter
GENERIC карта (lpm_width => 4, lpm_direction => "до")

КАРТА НА ПРИСТАНИЩЕ (часовник => часовник, Q => р);END;

 
Използвайте брояч, който брои от 0 - 3.
Everytime It брои до 3 нарастване на променлива х казват от 1 до 4;

Когато променливата х достигне 4, добавяне на стойност от 4 до друга променлива каже Y и проучване на х 1;Продукцията на контра винаги ще се добави към тази променлива Y да представи окончателен брой.

0 1 2 3 х = 1 Y = 0
0 1 2 3 х 2 = Y = 0
0 1 2 3 х = 3 Y = 0
0 1 2 3 х 4 = Y = 4
4 5 6 7 х = 1 Y = 4
4 5 6 7 х = 2 Y = 4
4 5 6 7 X = 3 Y = 4
4 5 6 7 х 4 = Y = 8

и ще продължи до
8 9 10 11 и 12 13 14 15

Обща идея.Код, който се пише.

 
Им имат проблем с кодиране на себе си.

<img src="http://www.edaboard.com/images/smiles/icon_cry.gif" alt="Плача или много тъжен" border="0" />U може да ми помогне да го код или да дават пример за това как да?

 

Welcome to EDABoard.com

Sponsor

Back
Top