公的年金の加入記録を確認しておこう

公的年金は老後資金の要ですので、加入記録を確認しておきましょう。

参照:
http://www.nenkin.go.jp/n/www/index.html
2008-06-29 : Home-Money-Incoming : コメント : 0 : トラックバック : 0
Pagetop

花粉を服に付けないようにしよう

お祝い等で花をもらうことがあるかと思いますが、花粉には注意しましょう。
服に付着すると場合によっては絶対に色が取れない場合があります。
2008-06-28 : Home-Lifestyle-Housework : コメント : 0 : トラックバック : 0
Pagetop

デュアルポートメモリ

FPGAのデュアルポートメモリはA側とB側でバス幅を変えることが可能です。

ただし、ブロックRAMの消費量はバス幅とワード数によって変わってきますので、
実際にプリミティブを作成して確認する必要があります。

テーマ : ハードウェア
ジャンル : コンピュータ

2008-06-28 : Work-Product-Design : コメント : 0 : トラックバック : 0
Pagetop

複利計算

やり方はいろいろあるかと思いますが、Excelで利率を絶対座標にして、
後はオートインクリメントを使うのが簡単だと思います。


┌───┬────────┐
│利率 │3 │
├───┼────────┤
│年 │金額 │
├───┼────────┤
│1 │1,000,000 │
├───┼────────┤
│2 │=B3*(1+$B$1/100)│
├───┼────────┤
│3 │=B4*(1+$B$1/100)│
├───┼────────┤
│4 │・・・ │
├───┼────────┤

テーマ : 投資
ジャンル : 株式・投資・マネー

2008-06-28 : Home-Money-Investing : コメント : 0 : トラックバック : 0
Pagetop

VHDLのシミュレーション実行

vcsとmodelsimについて。

両方とも基本的な思想は同じで、ライブラリディレクトリにコンパイルコマンドでコンパイルします。
vcsならvhdlan、modelsimならvcomです。

その後、vcs、vsimで実行するのですが、いくつか注意点があります。

vcsはトップをverilogにする必要があるので、トップをコンパイルしつつ、-Rで実行すればいいと思います。
波形ダンプの関数もここに書きます。

modelsimは-cオプションでコマンドラインで実行します。

実行する際にはライブラリディレクトリを相対パスで指定する必要があるかと思いますが、
vcsもmodelsimも、実行ディレクトリの設定ファイルを読み込んでライブラリディレクトリを決めます。

vcsは"synopsys_sim.setup"、modelsimは"modelsim.ini"になります。

modelsimはそのままだと標準ライブラリが足りないので、others=$MODELTECH/../modelsim.iniとします。

テーマ : ハードウェア
ジャンル : コンピュータ

2008-06-28 : Work-Product-Verification : コメント : 1 : トラックバック : 0
Pagetop

Firefoxのkeyconfigアドオンで、「他のタブをすべて閉じる」

左と右を一緒に設定すればOKだったんだねぇ~。


// 左のタブをすべて閉じる
var tabs = gBrowser.mTabContainer.childNodes;
for (var i = tabs.length - 1; tabs[i] != gBrowser.mCurrentTab; i--){}
for (i--; i >=0 ; i--){
gBrowser.removeTab(tabs[i]);
}

// 右のタブをすべて閉じる
var tabs = gBrowser.mTabContainer.childNodes;
for (var i = tabs.length - 1; tabs[i] != gBrowser.selectedTab; i--)
{
gBrowser.removeTab(tabs[i]);
}

テーマ : 便利ソフト
ジャンル : コンピュータ

2008-06-28 : Work-Win-Env : コメント : 2 : トラックバック : 0
Pagetop

VHDL検証環境

まず標準パッケージですが、RTLは

library ieee;
use ieee.std_logic_1164.all;
use ieee.std_logic_unsigned.all;

だけでいいですが、検証環境には

use ieee.numeric_std.all;
use ieee.std_logic_textio.all;
use std.textio.all;

を追加して使いましょう。

あと、VHDLでは各種変換が大変なので、"conversions.vhd"をダウンロードして組み込んでおきましょう。
これさえあれば、標準の変換関数はconv_integer()くらいしか使わないかと思います。

構造としては、

env←test_top←dut

とし、test_top上でクロック生成や入出力信号遅延、モデルとの接続を行います。
test_topとenvとのI/Fは必要なものだけに絞ります。

envを共通enntityでベクタ毎にファイルを作りますが、パッケージ読み込みとtest_topのインスタンスだけは
自作共通パッケージに含めることが出来ないため、マクロを埋め込んで置換するようにしておきます。

envに平行プロセス分


process begin
hoge;
if (SIM_END = '1') then wait end if;
end process;


を書きますが、VHDLでは強制終了がassert report error|failureしかできないため、
シミュレーション終了フラグですべてのプロセスを止めるようにしておきます。

標準出力ですが、文字列を引数にして標準出力するプロシージャを作っておきましょう。

write(L, time'image(now) & " : " & instr);
writeline(output, L);

テーマ : ハードウェア
ジャンル : コンピュータ

2008-06-28 : Work-Product-Verification : コメント : 0 : トラックバック : 0
Pagetop

DRAMのレイテンシ

パラメータにもよりますが、基本的には時間で決まっていますので、データシートから周波数によってサイクル数を計算する必要があります。

テーマ : ハードウェア
ジャンル : コンピュータ

2008-06-28 : Work-Product-Spec : コメント : 0 : トラックバック : 0
Pagetop

設計仕様書と試験仕様書

 まず設計仕様書ですが、自分が要求仕様書を書かないなら大きく章分けとして、

・動作仕様
・実装仕様

に分けた方がいいです。動作仕様には要求仕様を実装の立場からシンプルに分かりやすく整理してまとめるのが目的です。動作仕様が書けた時点で一度レビューしておきましょう。動作仕様の内容にOKが出れば、実装仕様を書きます。

 あと、端子表は設計仕様書を書く上でのスタートとなるものですが、まずクロックと非同期リセットを一番上に書きます。更に信号毎に同期/非同期とその信号を作る/受けるクロック名と周波数を書いた方が良いでしょう。同期/非同期の定義はその信号とI/Fする回路と同期関係にあるのか、非同期関係にあるのかになります。

 次に試験仕様書ですが、検証環境説明や使用方法、リント結果やカバレッジ結果を記載するのはもちろんですが、一番重要なのは検証項目でしょう。検証項目は大きく分けて次の2つの項目に分けます。

・基本検証
・機能検証

 基本検証ではリセット、レジスタ、それぞれのモード別の簡単な動作の検証を行います。機能検証では、設計仕様書の動作仕様を項目として一覧にまとめたトレーサビリティリストを作るような考えで項目を作ります。ここでは全機能を詳細に網羅するようにします。いわばその回路を定義する情報をすべて網羅するのです。

 検証項目を作る際には「確認内容」と「確認方法」を書きます。確認内容にはそれぞれの項目についてどうなればOKかを記載し、確認方法には確認内容の検証手順を記載します。確認内容が書けた時点で一度レビューしておきましょう。確認方法はベクタを作りながらで十分です。

テーマ : ハードウェア
ジャンル : コンピュータ

2008-06-28 : Work-Product-Design : コメント : 0 : トラックバック : 0
Pagetop

Wordのセクション区切り

「ページ設定」→「余白」で縦方向か横方向かを決めれますので、途中から横にしてまた縦に戻すということをよくやります。ただそうするとページがおかしくなりますので、「ページ設定」→「その他」で、次のページから開始にしておきます。

テーマ : Windows 全般
ジャンル : コンピュータ

2008-06-28 : Work-Win-Office/Acrobat : コメント : 0 : トラックバック : 0
Pagetop

DRAMのリフレッシュ間隔

データシートを見れば、tREF間で何回とか決まっています。

テーマ : ハードウェア
ジャンル : コンピュータ

2008-06-28 : Work-Product-Spec : コメント : 1 : トラックバック : 0
Pagetop

Yahooファイナンスの複数銘柄登録

http://quote.yahoo.co.jp/q?s=コード番号1+コード番号2+…

とかすれば、複数の銘柄を一覧で見る事が出来ます。

テーマ : お金の勉強
ジャンル : 株式・投資・マネー

2008-06-26 : Home-Money-Investing : コメント : 0 : トラックバック : 0
Pagetop

自前の「商品」を持とう

自前の商品を持つというのは、直接マーケットと取引ができ、自分達の値段を決められるという大きなメリットがあります。

商品を作れるデザイナー=プロジェクトリーダーになりましょう。

・デザイナーというと一般的には単にスタイリストの人であるが、予算取って来て人を集めてスケジュール決めて、商品を作るのが本来の仕事のやり方。
・毎日100個デザインする、仕事が来てからアイデアを作ろうとしても駄目。
・たくさん絵を書いて客観的にアイデアを見る。
・1番いいものを選んで残りは次に使う。
・下請にならない、そのためにマネのできない優れたものを作る。
・海外規格に対応して世界に売る。
・自分達の商品を持っていて、社長が直接海外に出ていく、そうすると市場から直接フィードバックが得られるので、何が売れて何が売れないのかが分かってどんどん新しいものにチャレンジしていく。
・日本の中小企業は大企業の傘下に入って購買の担当者とだけやりとりする、見積もり3つ取って1番安いところを選ぶっていう中では新しいものは生まれない。
・デザインは仲良しクラブでは駄目で、客観的な意見が必ず必要。

参照:
http://systemincome.com/main/kakugen/tag/奥山清行

2008-06-25 : Work-Product-Customer : コメント : 0 : トラックバック : 0
Pagetop

符号付き加算・乗算

・A + B
符号無し加算ならA,Bのbit数を0で合わせる。符号有りならA,Bのbit数を符号bitで合わせる。
結果は+1bit、ただし複数の加算はトーナメント形式でパイプライン(2のべき乗)するので、
例えばbit数が同じで8個の加算なら、+3bit。

・A * B
符号無し乗算ならAとBのbit数を足したbit数、符号有りなら絶対値化して符号と値を別々で計算する。
符号反転はbitをひっくり返して-1。面倒なので、ライブラリやプリミティブを使用する。

テーマ : ハードウェア
ジャンル : コンピュータ

2008-06-22 : Work-Product-Design : コメント : 0 : トラックバック : 0
Pagetop

睡眠時間の確保

基本的に早寝早起きの7時間睡眠で、起床する時間は毎日守った方がいいと思う。

ただ、日曜の夜は出来る限り早く寝ないと、月曜は結構キツイ…。

テーマ : ひとりごとのようなもの
ジャンル : 日記

2008-06-21 : Home-Lifestyle-Health : コメント : 0 : トラックバック : 0
Pagetop

定期預金に関するメモ

・元利自動継続
元金に利息を足して、同期間の定期預金に自動継続。
・元金自動継続
元金を同期間の定期預金に自動継続し、利息を普通預金口座に振り替え。
・自動解約受取
元金・利息共にに普通預金口座に入金。

テーマ : お金の勉強
ジャンル : 株式・投資・マネー

2008-06-21 : Home-Money-Investing : コメント : 0 : トラックバック : 0
Pagetop

引当金は資産価値が無くなった場合に相殺するため負債側に積まれる

バブル崩壊で日本が不況の頃、銀行が引き当てを積んでいたのはそのためです。

資産 | 引当金
→負債化
引当金 ⇔ 資産
2008-06-20 : Work-Project-Reviewing : コメント : 0 : トラックバック : 0
Pagetop

ブロックRAM

FPGAのブロックRAMというのは個数が決まっており、容量に満たなくても容量分確保されるので、当然プリミティブとして使用可能な個数もパッケージのブロックRAM数によって決まってくるので注意が必要です。

テーマ : ハードウェア
ジャンル : コンピュータ

2008-06-19 : Work-Product-Design : コメント : 0 : トラックバック : 0
Pagetop

お金は銀行に預けるな

金持ち父さんを筆頭とする個人資産運用系列の本。その中では珍しくミューチュアルファンド側の肩を持つ内容になっている。やはり筆者がアナリスト側の人間だからか?まぁ、インデックスで運用すれば、投資信託もそれほど悪い選択では無いというのは同意。

■ はじめに
・日本人は金融に関する意識が低い、なぜなら以下の理由のため
  長時間労働→家事や育児の時間は必要→結果的に勉強の時間が少なくなる
・ひとつの勤め先の給与所得に頼るのは危険、リスクをとってお金を運用する必要がある
・日本人がリスク回避型で資産運用するため、そのため国がリスク型の資産運用をするようになった

■ 金融資産比較
・定期預金と国債→国債の方が利率が高い、なぜなら銀行は国債等で運用した分の利ざやを抜くため
・銀行は個人サービスに限ると定期預金や住宅ローンで儲けており、普通預金や決済サービスでは儲けていない
・国債は手数料が少ないため積極的に売られていない
・株式はプロがしのぎを削っているために市場効率化理論が働き、素人が下手に運用してもせいぜいインデックス並みのリターンしか得られない
・外貨預金は国内の預金の利率よりも高い、金利は次の数式で求められる
 金利=インフレ率+実質金利
・グロソブ債は今では良い投資対象では無い
・外貨預金は2重の手数料がかかるため、まだFXの方が良い
・住宅ローンの問題点はリスクフリーレートよりずっと高い金利でしかお金を借りられない点
・経済成長がピークを超えた日本では、住宅不動産の価値が大きく増える事は無い
・新築マンションは以下の理由で投資目的で買ってはいけない
 - 販売価格に販売店側の利ざやが乗っている
 - 自分の意思でリフォームや維持費の値づけできない
・住宅を所有目的ととして購入する場合には流動性を考える
・REITは株式と並ぶ金融商品に発展する可能性もある
・投資信託はノーロード・インデックスのもので、「目論見書」を熟読して購入する
・一番基本のアセットアロケーションは、国内株式・国外株式・国内債券・国外債券で運用する事
・本当に簡単に儲かる方法があるなら本として出版するはずが無い、本当は儲からないから本で儲けようとしている
・生命保険は以下の点で問題がある
 - 貯蓄部分に関して年間当たりの利率が分かりづらい
 - 費差益と死差益の利ざやが多い
 - 死亡保障を定額型にすると、掛け捨て分が非常に多い
・今後はコモディティ投資が有望、商品ファンドで購入可能

■ 実践
・外貨貯金をする際、円安になった方が有利円高ならわざわざ外貨に換える必要が無いこれと同じ理由で、輸入する際には円高、輸出する際には高い価値の外貨を得られる分だけ円安が良い
・デイトレード等で実際に大儲けした人はいるが、その人はじゃんけんでたまたま最後まで勝った人なので、他の人に一般化できる情報では無い専業になる覚悟が無ければやめた方がいい
・リスク資産を運用する意思を固め、インデックス型の分散投資を行い、周期毎にリバランスする年度リターンとして5%を目指す・60歳までに貯めるお金を決める、それを日本株式、日本債券、海外株式、海外債券のインデックスファンドで運用する
・やってはいけない事としては、住宅ローンを組む事、車を持つ事、生命保険に加入する事

テーマ : 読書メモ
ジャンル : 本・雑誌

2008-06-15 : Home-Money-Investing : コメント : 0 : トラックバック : 0
Pagetop

VHDLのトライステート

検証環境でトライステートを作る場合、Verilogならテストトップに

assign #D in = inout;
assign #D inout = (oe) ? out : 1'bZ;

でそのまま書けますが、VHDLで同じように、

in <= inout after D;
inout <= out when (oe) else 'Z' after D;

としても駄目で、エンティティを分ける必要があります。

テーマ : ハードウェア
ジャンル : コンピュータ

2008-06-15 : Work-Product-Design : コメント : 0 : トラックバック : 0
Pagetop

BMIと体脂肪率の標準値

まず自分の体に関する数値を毎日計る事が大切だと思う。BMIと体脂肪率に関しては以下の数値が標準値になるらしい。

BMI:22.0
体脂肪率(男):15~20%
体脂肪率(女):20~25%

テーマ : ひとりごとのようなもの
ジャンル : 日記

2008-06-14 : Home-Lifestyle-Health : コメント : 0 : トラックバック : 0
Pagetop

パラメータオーバーライド

信号の幅等はパラメータオーバーライドでインスタンス時に決めた方が汎用性が高まり便利です。

VDHL :"generic"でportの前に記述し、インスタンス時には"generic map"を使用する。
Verilog:"paramter"として記述し、インスタンス時には"#"を使用する。ただし、オーバーライドするものと区別する必要がある。

テーマ : ハードウェア
ジャンル : コンピュータ

2008-06-13 : Work-Product-Design : コメント : 0 : トラックバック : 0
Pagetop

Spartan-3 ユーザー ガイド

表題で検索すると、出てきます。
念のため、翻訳版PDFと英語版PDFの題名を挙げておきます。

Spartan-3 ジェネレーション FPGA ユーザー ガイド
Spartan-3 Generation FPGA User Guide

テーマ : ハードウェア
ジャンル : コンピュータ

2008-06-08 : Work-Product-IP/DFT/Layout : コメント : 0 : トラックバック : 0
Pagetop

Excelで文字列と日付の連結

今日の日付は、

=TODAY()

で取得可能ですが、それに文字列を付けて表示する場合には、

="hoge:" & TEXT(セル, "yyyy/mm/dd")

とやれば、日付表示のセルに文字列を付けて表示可能です。

本来なら一発でできればいいのですが、この方法はどこかに日付のセルが必要です。
(文字色を白にしておけば一応隠せる)

※以下のサイトを参考にさせて頂きました。
http://www.relief.jp/itnote/archives/001341.php

テーマ : プログラミング
ジャンル : コンピュータ

2008-06-07 : Work-Win-Office/Acrobat : コメント : 0 : トラックバック : 0
Pagetop
ホーム

プロフィール

zive

Author:zive
大阪在住、男

ブログ検索

月別アーカイブ

FC2カウンター