Разводка офигенно громоздких плат (Автороутер выбираем)

Postby MKiller » 13 Nov 2008, 21:40

lvd, меня понял полностью;-)))

lvd wrote:Но, видимо, (подсознательно) хочется хвастаться.

Да и мне приятно позырить на прекрасную схемотехнику;-)
System die
MKiller
 
Posts: 103
Joined: 27 Oct 2008, 14:43
Group: Registered users

Postby KOE » 13 Nov 2008, 23:18

lvd wrote: У тебя в цыцлоне скоко блоков M4K имецо свободных щя?

Все свободны, пока ничо не задействовал.

jdigreze wrote:сам знаешь хде, товарисч Герой,

Увы, там, где есть Герой, нет меня.

lvd wrote:У него есть замечательный выход - молчать в тряпочку. Но, видимо, (подсознательно) хочется хвастаться. Ну а раз так, то и критику получите :-))


lvd так проникся в глубины моего подсознания, что мне уже страшно с ним живьем общаться. Вдруг он как-то воздействует???
Мы рождены, чтоб сказку сделать былью
"Кто не обломался, тем еще предстоит"
User avatar
KOE
 
Posts: 4683
Joined: 15 Apr 2007, 13:06
Group: Registered users

Postby lvd » 13 Nov 2008, 23:58

KOE wrote:Все свободны, пока ничо не задействовал.

Ну тада можешь не ик-анометь нихуя, в них прям делать и фонтром, и фрейм бухер текста 40х25 с отрибутами. РОМ (синхронный) лучше делать мегавизард плугином из меню, сразу указать файл иницилизации. А рам можно самому написать, например mem512b.v из сорцов НГС. квакус должен автоматом отмапить в блоки памяти.

KOE wrote:lvd так проникся в глубины моего подсознания, что мне уже страшно с ним живьем общаться. Вдруг он как-то воздействует???

Дык, а ты думал. biggrin
Last edited by lvd on 14 Nov 2008, 00:01, edited 1 time in total.
F̞͖̭̿̔ͯu̐̅cͬ̑ͩk̨̤̳͇̮̭̪̠̽̿̓̆ͭͩ ̷̩̰͎̩͓̘̾̀ͬ̊ͭ͛ͅda̝̺͙̬͎̝̾͟ ̰̜̝̯͉̯̖̓̎́ͨ̽ͫ͟f̟͇̭̀ͬͨͭ̐̚u̹̼̹̗̞͑̔͂͐̚cͭ̅̊̆̒̆ǩ̝̩̯́ͥ̔̍̑ḭ͓͍̳̬ͦ̽͂n͍͎͈̈̅ͩͬ ̊ͫ̂̾̑̈́f̲͚͉͓͗̋́ͧͦ̅ȗ͇̲̻͈̲̅̎͗͒ͭ͡c̬̟̠̹̯̈́ͩ͘ͅk̫̠̻̋͜a̲͒̾̇!͙͕̺͉̗̩̲̂̏̄̀
User avatar
lvd
 
Posts: 7262
Joined: 07 Apr 2007, 21:28
Group: Registered users

Postby KOE » 14 Nov 2008, 00:07

lvd wrote:РОМ (синхронный) лучше делать мегавизард плугином из меню, сразу указать файл иницилизации. А рам можно самому написать, например mem512b.v из сорцов НГС. квакус должен автоматом отмапить в блоки памяти.

Я и на вхдле такое делол, квардуз массивы сам распихивает по блокам.

lvd wrote:Дык, а ты думал.


От ить какой нигадяй лвд: водку не пьет, все контролирует, в подсознание залезает. ужоснах.
Мы рождены, чтоб сказку сделать былью
"Кто не обломался, тем еще предстоит"
User avatar
KOE
 
Posts: 4683
Joined: 15 Apr 2007, 13:06
Group: Registered users

Postby lvd » 14 Nov 2008, 01:04

KOE wrote:Я и на вхдле такое делол, квардуз массивы сам распихивает по блокам.

А ты не ипанёшься ли 2 кило фонтрома массивами вбивать? Кстати рому, сделоную через меговизард, можно не снося фпга прошу и не перекомпиляя проегт, поменять. Налету. Покрмере в ДЕ1 можно. Можно ли юзая байбластер, не знаю, ибо пока плат с цыцлонаме байбластирами не мучол. А у тебе так и ваще жтага нету с цыцлона, так что чмок-чмок ))

KOE wrote:От ить какой нигадяй лвд: водку не пьет, все контролирует, в подсознание залезает. ужоснах.


Ага, ведь я Лорд Вейдер, мне так и паложена! :)))
Last edited by lvd on 14 Nov 2008, 01:07, edited 1 time in total.
F̞͖̭̿̔ͯu̐̅cͬ̑ͩk̨̤̳͇̮̭̪̠̽̿̓̆ͭͩ ̷̩̰͎̩͓̘̾̀ͬ̊ͭ͛ͅda̝̺͙̬͎̝̾͟ ̰̜̝̯͉̯̖̓̎́ͨ̽ͫ͟f̟͇̭̀ͬͨͭ̐̚u̹̼̹̗̞͑̔͂͐̚cͭ̅̊̆̒̆ǩ̝̩̯́ͥ̔̍̑ḭ͓͍̳̬ͦ̽͂n͍͎͈̈̅ͩͬ ̊ͫ̂̾̑̈́f̲͚͉͓͗̋́ͧͦ̅ȗ͇̲̻͈̲̅̎͗͒ͭ͡c̬̟̠̹̯̈́ͩ͘ͅk̫̠̻̋͜a̲͒̾̇!͙͕̺͉̗̩̲̂̏̄̀
User avatar
lvd
 
Posts: 7262
Joined: 07 Apr 2007, 21:28
Group: Registered users

Postby KOE » 14 Nov 2008, 09:22

lvd wrote:А ты не ипанёшься ли 2 кило фонтрома массивами вбивать?


Нет, не ипанусь.

Code: Select all
LIBRARY ieee;
USE ieee.std_logic_1164.ALL;
USE ieee.numeric_std.ALL;

ENTITY ram IS
  GENERIC
  (
   ADDRESS_WIDTH    : integer := 12;
   DATA_WIDTH    : integer := 16
  );
  PORT
  (
   clock   : IN  std_logic;
   data   : IN  std_logic_vector(DATA_WIDTH - 1 DOWNTO 0);
   write_address   : IN  std_logic_vector(ADDRESS_WIDTH - 1 DOWNTO 0);
   read_address   : IN  std_logic_vector(ADDRESS_WIDTH - 1 DOWNTO 0);
   we   : IN  std_logic;
   q   : OUT std_logic_vector(DATA_WIDTH - 1 DOWNTO 0)
  );
END ram;

ARCHITECTURE rtl OF ram IS
  TYPE RAM IS ARRAY(0 TO 2 ** ADDRESS_WIDTH - 1) OF std_logic_vector(DATA_WIDTH - 1 DOWNTO 0);

  SIGNAL ram_block : RAM;
BEGIN
  PROCESS (clock)
  BEGIN
   IF (clock'event AND clock = '1') THEN
    IF (we = '0') THEN
        ram_block(to_integer(unsigned(write_address))) <= data;
    END IF;

    q <= ram_block(to_integer(unsigned(read_address)));
   END IF;
  END PROCESS;
END rtl;
Мы рождены, чтоб сказку сделать былью
"Кто не обломался, тем еще предстоит"
User avatar
KOE
 
Posts: 4683
Joined: 15 Apr 2007, 13:06
Group: Registered users

Postby lvd » 14 Nov 2008, 13:22

KOE wrote:Нет, не ипанусь.

Я про фонт-ROM говорил. А раму я и сам писать умею:
Code: Select all

module mem512b(

  rdaddr, // read address
  wraddr, // write address

  datain,  // write data
  dataout, // read data

  we, // write enable

  clk
);

  input [8:0] rdaddr;
  input [8:0] wraddr;

  input [7:0] datain;
  output [7:0] dataout; reg [7:0] dataout;

  input we;

  input clk;

  reg [7:0] mem[0:511]; // memory block

  always @(posedge clk)
  begin
   dataout <= mem[rdaddr]; // reading data

   if( we==1 ) // writing data
   begin
    mem[wraddr] <= datain;
   end
  end

endmodule


...желающим (коих есть) предлагаю сравнить кол-во букв. Разница - на порядок, причём не двоичный даже...
F̞͖̭̿̔ͯu̐̅cͬ̑ͩk̨̤̳͇̮̭̪̠̽̿̓̆ͭͩ ̷̩̰͎̩͓̘̾̀ͬ̊ͭ͛ͅda̝̺͙̬͎̝̾͟ ̰̜̝̯͉̯̖̓̎́ͨ̽ͫ͟f̟͇̭̀ͬͨͭ̐̚u̹̼̹̗̞͑̔͂͐̚cͭ̅̊̆̒̆ǩ̝̩̯́ͥ̔̍̑ḭ͓͍̳̬ͦ̽͂n͍͎͈̈̅ͩͬ ̊ͫ̂̾̑̈́f̲͚͉͓͗̋́ͧͦ̅ȗ͇̲̻͈̲̅̎͗͒ͭ͡c̬̟̠̹̯̈́ͩ͘ͅk̫̠̻̋͜a̲͒̾̇!͙͕̺͉̗̩̲̂̏̄̀
User avatar
lvd
 
Posts: 7262
Joined: 07 Apr 2007, 21:28
Group: Registered users

Postby KOE » 14 Nov 2008, 14:57

lvd wrote:Я про фонт-ROM говорил. А раму я и сам писать умею


Зачем мне фонт-ром и что это такое? Я делаю раму так, как мне удобно и закачиваю в нее фонт армом, из файла на сдкарте, также, как и ZX-ромы.
Мы рождены, чтоб сказку сделать былью
"Кто не обломался, тем еще предстоит"
User avatar
KOE
 
Posts: 4683
Joined: 15 Apr 2007, 13:06
Group: Registered users

Postby lvd » 14 Nov 2008, 16:09

KOE wrote:Зачем мне фонт-ром и что это такое? Я делаю раму так, как мне удобно и закачиваю в нее фонт армом, из файла на сдкарте, также, как и ZX-ромы.

Ну да, конечно. И зх-пзу в РАМ закачиваешь. И даже пентагон1024 ниасиливаеш по кол-ву страниц ) А сами страницы потом хрен находишь (с энной итерации). =) И АУк не работает, да.

И исчо, если кто датые шыты на цыцлоны не читает внимательно, РАМ тоже можно файлом предзагрузить, так что содержание будет фиксированное при загрузке прошивки. Конечно, если процесс загрузки фонтромы хзизоткуда хзчерезкак самоцель то тогда даа... Кздаде ниасилил ниразу, почему у тебя и прошивко фпга с сдкарточки не грузицо.
Last edited by lvd on 14 Nov 2008, 18:30, edited 1 time in total.
F̞͖̭̿̔ͯu̐̅cͬ̑ͩk̨̤̳͇̮̭̪̠̽̿̓̆ͭͩ ̷̩̰͎̩͓̘̾̀ͬ̊ͭ͛ͅda̝̺͙̬͎̝̾͟ ̰̜̝̯͉̯̖̓̎́ͨ̽ͫ͟f̟͇̭̀ͬͨͭ̐̚u̹̼̹̗̞͑̔͂͐̚cͭ̅̊̆̒̆ǩ̝̩̯́ͥ̔̍̑ḭ͓͍̳̬ͦ̽͂n͍͎͈̈̅ͩͬ ̊ͫ̂̾̑̈́f̲͚͉͓͗̋́ͧͦ̅ȗ͇̲̻͈̲̅̎͗͒ͭ͡c̬̟̠̹̯̈́ͩ͘ͅk̫̠̻̋͜a̲͒̾̇!͙͕̺͉̗̩̲̂̏̄̀
User avatar
lvd
 
Posts: 7262
Joined: 07 Apr 2007, 21:28
Group: Registered users

Postby MKiller » 27 Nov 2008, 21:00

KOE, хде обновления результатов работы !!! Или вы забухали тотально все ?
System die
MKiller
 
Posts: 103
Joined: 27 Oct 2008, 14:43
Group: Registered users

PreviousNext

Return to Hardware

Who is online

Users browsing this forum: No registered users and 1 guest