CPUのつくりかたfor VHDL 1回目

電源をいれたら、出力が0になって、
トリガを入力したら、
入力信号Aの信号が出力Bにでる。
まずはそこから。

entity C1 is
    port(
         RST_N   : in  std_logic;
         TRIG    : in  std_logic;
         IN_A    : in  std_logic;
         OUT_B   : out std_logic;
    )
end C1;
architecture rtl of C1 is
begin
	process(RST_N,TRIG)
	begin
		if RST_N='0' then
			OUT_B<='0';
		elsif(rising_edge(TRIG)) then
			OUT_B<=IN_A;
		end if;
	end process;
end rtl;

MS ForeFrontサーバがだめ

いろいろあり、ForeFrontサーバが、自由に使える環境なのでインストールしていますが、

MS Updateサーバ構築とか、MSSQL2005をインストールするだとか、前提条件が多すぎてだめ。3時間ぐらいかかっても終わらない。

1時間ぐらいで終わる、Symantecの統合セキュリティ買った方が、安心だし安いよ。

社内では(自由に使える環境なので)使えるけど、お金出して買う場合は、誰も買いませんよ。

気が向いたら、修正汁。>マイクロソフトさん

gnuradio FPGA解析

gnuradio-3.2.2\usrp\fpga にある。
usrp2 はなぜか見つからない。

感覚で見ているが、

入力 → USB → FIFO(RAM?) → CORDEC → 出力

しかやってない気がする。

これなら、うちでもつくれそう。

デバックは大変でしょうが・・・

メモ FPGA入力回路

入力端子が3.3Vで4.7kΩで釣られている。
Tr:2SC1815GR オープンコレクタ回路
Ic=3.3V/4.7kΩ=0.7mA
Tr:のコレクタ損失は、まんどくさいから無視すると
このときの、hfeは、トランジスタの動作曲線から、
hfe=10
電流増幅率 hFE=Ic/Ib
よって、Ib=70uA
Ib = (Vcc-Vbe)/Rb
ベース抵抗 Rb=(3.3-0.6) / 70uA = 2.7 / 70 [MΩ] = 38.6[kΩ] ≒ 40[kΩ]

このときの伝達遅延をテスト回路を用いて測定すると
立ち上がり遅延が、おおよそ220[ns] 立ち下がり遅延が2.5[us]
であった。


で、うっかり間違えて、Rb=1[kΩ] を使った場合。
Trを飽和領域で、使った場合。
立ち上がり遅延が、おおよそ10[ns]以内で測定不能 立ち下がり遅延が1.5[us]
やばいよ壊すところだったよ。


電源を直でとれる場合。74シリーズを用いる。
 http://www.semicon.toshiba.co.jp/docs/datasheet/ja/LogicIC/TC74HC05AF_TC74HC05AP_ja_datasheet_071001.pdf
を用いた場合。

伝搬遅延時間 tpLZ は、3.3Vに関する記載はないが、
おおよその予想で、15[ns]-100[ns] 温度によって変化してくる。
この温度による変化は、あらかじめFPGA屋さんに伝える必要がある。
設計上は、データシート上は、115[ns]
FPGA屋さんには、160[ns] CLOCK 100MHz にて16クロック 分の、
バッファと調節機能を取り付ける必要があること・温度によって変化する部分があること
をあらかじめ伝えて、おく必要がある。

その上で、簡単なTr1本だけでもよいか、74ICを使った方がいいか、検討の上決定する。

OneNote http IIS バグ 不具合2

Cannot open Notebook. Drive mapping and IIS working.


I must stop IIS from server.
To open exist Onenote-Notebook

(1) OneNote-Notebook is shareing \\srv\public\onenote. and IIS is working.
(2) Client machine mapping drive P: (ex. "net use P: \\srv\public" ) from logon-script.
(3) Install OneNote to New-machine.
(4) Open exist OneNote-Notebook from server as P:\onenote
(5) But I cannot open. from New-machine 
(6) Because, Onenote is trying to open from http://srv/public/onenote/
(7) I Stop IIS Service.
(8) Reopen (4). I can open Notebook(P:\onenote).

Sorry not goot at English.

My Japanese page is http://d.hatena.ne.jp/x7k3vey/20091102/1257137739

I asked Microsoft-Japan.
Microsoft-Japan was said to need paid support.